package kickboxing.model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "uzytkownik")
public class Uzytkownik implements Serializable{
	private int id_uzytkownika;
	private String login = "brak";
	private String haslo = "brak";
	private String imie = "brak";
	private String nazwisko = "brak";
	private String mail = "brak";
	private String aktywowany = "nie";
	private char prawa = 'u';

	
	@Id
    @GeneratedValue
    @Column(name = "id_uzytkownika")
	public int getId_uzytkownika() {
		return id_uzytkownika;
	}
	
	public void setId_uzytkownika(int id_uzytkownika) {
		this.id_uzytkownika = id_uzytkownika;
	}
	
	public String getLogin() {
		return login;
	}
	
	public void setLogin(String login) {
		if(login != "")
			this.login = login;
	}
	
	public String getHaslo() {
		return haslo;
	}
	
	public void setHaslo(String haslo) {
		if(haslo != "")
			this.haslo = haslo;
	}

	public String getImie() {
		return imie;
	}
	public void setImie(String imie) {
		if(imie != "")
			this.imie = imie;
	}
	public String getNazwisko() {
		return nazwisko;
	}
	public void setNazwisko(String nazwisko) {
		if(nazwisko != "")
			this.nazwisko = nazwisko;
	}
	public String getMail() {
		return mail;
	}
	public void setMail(String mail) {
		if(mail != "")
			this.mail = mail;
	}
	
	@Column(name = "aktywowany")
	public String getAktywowany() {
		return aktywowany;
	}

	public void setAktywowany(String aktywowany) {
		if(aktywowany != "")
			this.aktywowany = aktywowany;
	}

	public char getPrawa() {
		return prawa;
	}

	public void setPrawa(char prawa) {
		if(prawa != ' ')
			this.prawa = prawa;
	}
	
	

	@Override
	public String toString() {
		return "Uzytkownik [id_uzytkownika=" + id_uzytkownika + ", login="
				+ login + ", haslo=" + haslo + ", imie=" + imie + ", nazwisko="
				+ nazwisko + ", mail=" + mail + ", aktywowany=" + aktywowany
				+ ", prawa=" + prawa + "]";
	}

	
	
	

}
